/**
 ******************************************************************************
 * @file    system_task.c
 * @author  GEEKROS,  site:www.geekros.com
 ******************************************************************************
 */

#include "system_task.h"

/*******************************************************************************
 * @funtion      : System_Task
 * @description  : 系统任务函数
 * @param         {*}
 * @return        {*}
 *******************************************************************************/
void System_Task(void)
{

	while (1)
	{
		// 监听USB虚拟串口状态
		Usb_State_Task();

		// CAN任务函数
		Can_Task();

		// Mpu任务
		Mpu_Task();

		delay_ms(5);
	}
}

/*******************************************************************************
 * @funtion      : Voltage_Task
 * @description  : 系统任务函数
 * @param         {*}
 * @return        {*}
 *******************************************************************************/
void Voltage_Task(void)
{
	while (1)
	{
		// ADC任务
		Adc_Task();
		delay_ms(5);
	}
}
